package org.fast.cms.service.common;

import java.util.List;

import org.fast.cms.common.domain.response.LabelValueBean;
import org.fast.cms.common.enums.DictEnum;

public interface DictService {

	/**
	 * 判断内容是否存在
	 * @param typeEnum
	 * @param intValue
	 * @return
	 */
	boolean isDictExists(DictEnum typeEnum, Integer intValue);

	/**
	 * 取得字典列表
	 * @param typeEnum
	 * @return
	 */
	List<LabelValueBean> getDictByType(DictEnum typeEnum);

	/**
	 * 取得字典
	 * @param typeEnum
	 * @param intValue
	 * @return
	 */
	LabelValueBean getDict(DictEnum typeEnum, Integer intValue);
}
